package com.jicheng.dto.data.profile;

import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import javax.persistence.Column;
import java.io.Serializable;
import java.util.Date;

@Setter
@Getter
public class CadreInformationInfo implements Serializable {
    private static final long serialVersionUID = 6949388921276448208L;

    @ApiModelProperty(value = "id",hidden = true)
    private String id;

    @ApiModelProperty(value = "用户id",hidden = true)
    private String userId;
    /**
     * 填报id
     */
    @ApiModelProperty(value = "填报id",hidden = true)
    private String reportId;
    /**
     * 终端id  appId
     */
    @ApiModelProperty(value = "终端id",hidden = true)
    private String appId;
    //姓名
    @ApiModelProperty(value = "姓名")
    private String name;

    //手机号
    @ApiModelProperty(value = "手机号")
    private String phone;

    //籍贯
    @ApiModelProperty(value = "籍贯")
    private String nativePlace;

    //出生日期
    @ApiModelProperty(value = "出生日期")
    private String birthDay;

    //入党时间
    @ApiModelProperty(value = "入党时间")
    private String joinPartyTime;

    //职务
    @ApiModelProperty(value = "职务")
    private String duty;

    //是否党代表
    @ApiModelProperty(value = "是否党代表")
    private String isRepresentative;

    //是否政协委员
    @ApiModelProperty(value = "是否政协委员")
    private String isCppcc;

    //居住地址
    @ApiModelProperty(value = "居住地址")
    private String livingAddress;

    //身份证号
    @ApiModelProperty(value = "身份证号")
    private String idCard;

    // * 性别   1 男    2 女     0 未知
    @ApiModelProperty(value = " * 性别   1 男    2 女     0 未知")
    private String sex;

    //民族
    @ApiModelProperty(value = "民族")
    private String nation;

    //学历
    @ApiModelProperty(value = "学历")
    private String education;

    //参加工作时间
    @ApiModelProperty(value = "参加工作时间")
    private String workingHours;

    //任职时间
    @ApiModelProperty(value = "任职时间")
    private String tenure;

    //是否人大代表
    @ApiModelProperty(value = "是否人大代表")
    private String isNpc;


    //当前单位
    @ApiModelProperty(value = "当前单位")
    private String currentUnit;

    //单位名称
    @ApiModelProperty(value = "单位名称")
    private String unitName;

    //职级
    @ApiModelProperty(value = "职级")
    private String rank;

    @ApiModelProperty(value = "appUser",hidden = true)
    private String appUser;
    @ApiModelProperty(value = "头像路径")
    private String header;
    @ApiModelProperty(name = "干部id",hidden = true)
    private String cadreId;
    @ApiModelProperty(name = "时间",hidden = true)
    private String createTime;
    @ApiModelProperty(name = "期数",hidden = true)
    private String period;
    @ApiModelProperty(value = "因私出国(境)证件号码")
    private String abroadIdNum;

}
